<?php
class IdxModel extends Action{
	
	//公版
	public function getmo($idxid){
		$info=collectinfo(__METHOD__,'$idxid',array($idxid));
		if(isset($idxid)===false){return createarrerr('error_code','idxid 不能为空',$info);}//防止NULL
		
		$idx=M('idx');
		$idxo=$idx->where('idxid='.$idxid)->find();

		
		return createarrok('ok',$idxo,'',$info);
	}

	// //公版
	// public function getmls(){
	// 	$info=collectinfo(__METHOD__,'',array());
	// 	$idx=M('idx');
	// 	$idxls=$idx->join('tb_bd ON f_idx_bdid=bdid')->select();
	// 	return createarrok('ok',$idxls,'',$info);
	// }

	// //公版
	// public function getmlsbybdid($bdid){
	// 	$info=collectinfo(__METHOD__,'$bdid',array($bdid));
	// 	if(isset($bdid)===false){return createarrerr('error_code','bdid 不能为空',$info);}//防止NULL

	// 	$idx=M('idx');
	// 	$idxls=$idx->join('tb_bd ON f_idx_bdid=bdid')->where('f_idx_bdid='.$bdid)->select();

	// 	return createarrok('ok',$idxls,'',$info);
	// }
	
	// //公版
	// public function deletebybdid($bdid){
	// 	$info=collectinfo(__METHOD__,'$bdid',array($bdid));
	// 	if(isset($bdid)===false){return createarrerr('error_code','bdid 不能为空',$info);}//防止NULL
		
	// 	$arr_idxls=$this->getmlsbybdid($bdid);$idxls=$arr_idxls['data'];
	// 	foreach($idxls as $idxv){
	// 		$this->delete($idxv['idxid']);
	// 	}

	// 	return createarrok('ok',$data,'',$info);
	// }

	// //公版
	// public function delete($idxid){
	// 	$info=collectinfo(__METHOD__,'$idxid',array($idxid));
	// 	if(isset($idxid)===false){return createarrerr('error_code','idxid 不能为空',$info);}//防止NULL
		
	// 	$idx=M('idx');$bdidx=D('Ccidx');
	// 	$idx->where('idxid='.$idxid)->delete();
	// 	//删除依赖
 //      	$bdidx->deletebyidxid($idxid);
      	
	// 	return createarrok('ok',$data,'',$info);
	// }

	//公版
	public function add($get){
		$info=collectinfo(__METHOD__,'$get',array($get));
		if(isset($get)===false){return createarrerr('error_code','get 不能为空',$info);}//防止NULL
		
		$idx=M('idx');
		$idx->data($get)->add();

		return createarrok('ok',$data,'',$info);
	}

	//公版
	public function mdf($get,$id){
		$info=collectinfo(__METHOD__,'$get,$id',array($get,$id));
		if(isset($get)===false){return createarrerr('error_code','get 不能为空',$info);}//防止NULL
		if(isset($id)===false){return createarrerr('error_code','idxid 不能为空',$info);}//防止NULL

		$idx=M('idx');
		$idx->where('idxid='.$id)->setField($get);

		return createarrok('ok',$data,'',$info);
	}

	//
	public function addidxcnt($origincnt,$idxid){
		$info=collectinfo(__METHOD__,'$origincnt,$idxid',array($origincnt,$idxid));
		if(isset($origincnt)===false){return createarrerr('error_code','origincnt 不能为空',$info);}//防止NULL
		if(isset($idxid)===false){return createarrerr('error_code','idxid 不能为空',$info);}//防止NULL

		$idx=M('idx');
		$nwcnt=$origincnt+1;
		$dt=array('idxcnt'=>$nwcnt);
		$idx->where('idxid='.$idxid)->setField($dt);

		return createarrok('ok',$nwcnt,'',$info);
	}



} 
?>